package com.vizhuo.client.business.match.goods.request;

import java.io.Serializable;
import java.util.Date;

import com.vizhuo.client.base.AbstractRequest;

/**
 * 
 * @ClassName: CancelOrderRequest
 * @Description: 取消订单
 * @author TANDP
 * @date 2015-7-9 下午1:56:12
 * 
 */
@SuppressWarnings("serial")
public class CancelOrderRequest extends AbstractRequest implements Serializable {

    /**
     * 货源id
     */
    private Long goodsId;

    /**
     * 取消原因
     */
    private String cancelReason;

    /**
     * 当前登录账号id
     */
    private Integer accountId;

    /**
     * 取消订单状态
     */
    private String state;

    /**
     * 创建时间
     */
    protected Date createDatetime;

    /**
     * 最后修改时间
     */
    protected Date lastModifyDatetime;

    public CancelOrderRequest(int appType, String loginToken, String uMengdeviceToken, String userName) {
        super(appType, loginToken, uMengdeviceToken, userName);
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public CancelOrderRequest() {
        super();
    }

    public Long getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(Long goodsId) {
        this.goodsId = goodsId;
    }

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public String getCancelReason() {
        return cancelReason;
    }

    public void setCancelReason(String cancelReason) {
        this.cancelReason = cancelReason;
    }

    public Date getCreateDatetime() {
        return createDatetime;
    }

    public void setCreateDatetime(Date createDatetime) {
        this.createDatetime = createDatetime;
    }

    public Date getLastModifyDatetime() {
        return lastModifyDatetime;
    }

    public void setLastModifyDatetime(Date lastModifyDatetime) {
        this.lastModifyDatetime = lastModifyDatetime;
    }

}
